package cn.aixuxi.notebank.constant;

/**
 * 类描述 默认的常量数据
 *
 * @author ruozhuliufeng
 * @version 1.0
 * @date 2020/12/9 10:31
 */
public interface DefConstant {
    String ACCESS_TOKEN = "ACCESS_TOKEN";

    /**
     * Token缓存时间 3600秒即一小时
     */
    int TOKEN_EXPIRE_TIME = 3600 * 8;
    /**
     * 登录用户Token令牌缓存Key前缀
     */
    String PREFIX_USER_TOKEN = "prefix_user_token";
    /**
     * 用户级别：普通用户为1
     */
    Integer USER = 1;
    /**
     * 用户级别：管理员用户为2
     */
    Integer ADMIN = 2;

    /**
     * 用户状态：未激活用户为0
     */
    Integer NO_ACTIVE = 0;
    /**
     * 用户状态：激活用户为1
     */
    Integer ACTIVE = 1;
    /**
     * 用户状态：冻结用户为2
     */
    Integer DELETE = 2;
    /**
     * 激活码缓存时间：3天，3600秒即一小时
     */
    Integer ACTIVECODE_EXPIRE_TIME = 3600 * 24 * 3;
}
